#include <stdio.h>
#include "structures.h"
#include "highscore.h"


double init_hs(){
	double t = 1000;
	
	//============= OUVERTURE DU FICHIER ===============
	FILE* fic = fopen("highscore.dat","r+");
	/* si le fichier n existait pas */
	if(fic==NULL){
		fic = fopen("highscore.dat","w+"); // on le cree
		fprintf(fic,"%lf",t); // on y met une valeur par defaut 
	}else{
		fscanf(fic,"%lf",&t); //sinon on renvoie la valeur qu elle contenait 
	}
	
	fclose(fic);
	return t;
}
int ajouter_hs(double t ){
	double tmp ;
	int ajout = 0 ;
	FILE* fic = fopen("highscore.dat","r+");
	fscanf(fic,"%lf",&tmp);
	if(t<tmp){ //si la valeur est le nouveau Highscore 
		rewind(fic); //on se place au debut 
		fprintf(fic,"%lf",t); //on l inscrit dans le fichier
		ajout = 1 ;
	}
	fclose(fic);
	return ajout;
}


